home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILFILE / JBTTOOL2.LZH / JBT5.EXE / EZ.DOC next >
Text File  |  1991-05-26  |  25KB  |  610 lines

  1.      
  2.      
  3.      
  4.      
  5.      
  6.      
  7.      
  8.      
  9.      
  10.      
  11.      
  12.      
  13.      
  14.      
  15.      
  16.      
  17.      
  18.      
  19.      
  20.      
  21.      
  22.      
  23.      
  24.      
  25.      
  26.      
  27.                                    E Z D O S S
  28.      
  29.                                        by
  30.      
  31.                                JB Technology Inc.
  32.      
  33.      
  34.      
  35.      
  36.      
  37.      
  38.      
  39.      
  40.      
  41.      
  42.      
  43.      
  44.      
  45.      
  46.      
  47.      
  48.      
  49.      
  50.      
  51.      
  52.      
  53.      
  54.      
  55.                                   Version 5.00
  56.                                   February 1991
  57.  
  58.         
  59.         
  60.                              TABLE OF CONTENTS
  61.      
  62.      
  63.      INTORDUCTION . . . . . . . . . . . . . . . . . . . . . . . . . 1
  64.      
  65.      FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  66.      
  67.      FILES ON DISK  . . . . . . . . . . . . . . . . . . . . . . . . 4
  68.      
  69.      CONFIGURING EZDOSS . . . . . . . . . . . . . . . . . . . . . . 5
  70.      
  71.      USING EZDOSS HELP  . . . . . . . . . . . . . . . . . . . . . . 7
  72.      
  73.      FUNCTION KEY ASSIGNMENTS . . . . . . . . . . . . . . . . . . . 8
  74.      
  75.      THE JBT TOOLS  . . . . . . . . . . . . . . . . . . . . . . . .10
  76.      
  77.  
  78.  
  79.      
  80.      -1-
  81.      
  82.                                 INTRODUCTION
  83.      
  84.      One  of the most used software packages is the DOS SHELL.  A  DOS
  85.      SHELL  is  a program which provides an easier means of  executing
  86.      DOS  commands such as copying files,   deleting files and  making 
  87.      subdirectories  to name a few.  EzDoss accomplishes this and much
  88.      more.
  89.      
  90.      Since 1983 I have used many different DOS shells. I first started
  91.      with SWEEP in the CP/M world.  Once introduced to IBM PCs, I have    
  92.      been exposed to various DOS shells. Each one has some really fine    
  93.      features,  but  none  of  them  have  all  the  features  that  I    
  94.      personally  like  in a DOS shell.  So,  I have written EzDoss  to    
  95.      incorporate all the features into one program.
  96.      
  97.      As  I  became  proficient  in using IBM PCs,  I  was  asked  many 
  98.      questions by novice users on DOS commands. In designing EzDoss, I
  99.      decided  to  design  the program easy to use for  the  novice  by
  100.      providing  verification  prompts,  menus and having an  extensive
  101.      help  system.  For the more experience user I have included QUICK
  102.      KEYS,  to  bypass  many of the menus,  and an EXPERT  MODE  which
  103.      bypasses many verification screens.
  104.      
  105.      I hope you enjoy this program,  which was written in Turbo Pascal
  106.      5.00 and uses the excellent Turbo Professional tools,  a must for
  107.      any programmer using Turbo Pascal. Feel free to send me comments,
  108.      suggestions and praise at:
  109.      
  110.                                  John Bean
  111.                              JB Technology Inc.
  112.                               28701 N Main St.
  113.                            Ridgefield, Wa. 98642
  114.      
  115.      EzDoss  is  designed to run on an IBM PC/XT/AT microcomputer  and
  116.      compatibles. 512K RAM is required and a hard disk is recommended.
  117.  
  118.      
  119.      -2-
  120.      
  121.                                   FEATURES
  122.      
  123.      Now that you know why I wrote EzDoss,  the following is a list of
  124.      just a few of the features I perceive as the most important.
  125.      
  126.         - Tagging   multiple  files.    Multiple  files  can   be  
  127.           marked,   "tagged".   EzDoss   provides several ways of  
  128.           "tagging"   files;  by "tagging"  the highlighted file,  
  129.           by   selecting  a "pattern"   which tags all   matching  
  130.           files   and  by  "date"   where  files  which  can   be  
  131.           "tagged"   if   they have the same date,   are newer or  
  132.           older  as selected by the user.  Once a group of  files  
  133.           have   been  "tagged"   they can be  COPIED,   DELETED,  
  134.           MOVED, RENAMED, VIEWED, EDITED, PRINTED or ZIPPED.
  135.         
  136.         - Create,    rename   or  delete  subdirectories.   These  
  137.           common   subdirectory   commands  can be  easily   done  
  138.           through EzDoss.
  139.         
  140.         - Display   files  in  two (2) formats.   Files  can   be  
  141.           displayed   in  the  "long"    format  which   displays  
  142.           seventeen   (17)  files per screen (page).   The   file  
  143.           date,   time  and size are displayed on the same  line.  
  144.           Depressing   function  key F9 will  "toggle"   to   the  
  145.           "short"   format   which displays fifty one (51)  files  
  146.           per   screen.   The  file date,   time and size of  the  
  147.           highlighted   file  is displayed along the bottom  line  
  148.           of the window.
  149.         
  150.         - Display    a   partial  listing  of  the  files  in   a  
  151.           particular  drive/subdirectory.  If a subdirectory  has  
  152.           many   files  you may want to view only some of   them.  
  153.           the   "Mask  Include"    and  "Mask  Exclude"   options  
  154.           provide  the  means to include or exclude  specified
  155.            files.
  156.         
  157.         - Locating   a   specified file(s) on a  disk   drive(s).  
  158.           When   using a hard disk,   a file can be stored in   a  
  159.           subdirectory   where  you  did  not  expect   it.   The  
  160.           "Locate"  option  will locate all the files that  match  
  161.           the specified "mask".
  162.         
  163.         - PkZip   support.   PkZip lets you compress one or  more  
  164.           files   into an archive called a .ZIP   file.   PkUnzip  
  165.           will   extract   one or more of the files in  such   an  
  166.           archive,   creating   an exact,   full-size copy of the  
  167.           original file.
  168.         
  169.           Phil   Katz's  ZIP and UNZIP package can thus save  you  
  170.           a   great deal of hard disk space.   In some cases  the  
  171.           compressed   version  will be 50 to 80 percent  smaller  
  172.           than the original.
  173.  
  174.      
  175.      -3-
  176.      
  177.           EzDoss  provides  three  ways  of  using  PkZip  and   PkUnzip.
  178.  
  179.      The  above  features  are  just the tip of  the  iceberg  of  the
  180.      features offered in EzDoss.
  181.  
  182.      
  183.      -4-
  184.      
  185.                                FILES ON DISK
  186.      
  187.      The following are the files that should be included with EzDoss.
  188.      
  189.                FILE           FUNCTION
  190.                ------         ----------------------------------------
  191.                EZ.EXE         EzDoss itself.
  192.                EZ.HLP         Contains the EzDoss help text.
  193.                EZ.DOC         This document.
  194.                EZL.EXE        EzLocate.
  195.                EZED.EXE       EzEditor
  196.                EZFIND.EXE     EzFind. For searching for text.
  197.                CSAP.EXE       Public Domain Disk Sorter. Ala Norton's
  198.                               DS.
  199.                HE.COM         Public Domain Hex Editor.
  200.                EZV.EXE        EzView.
  201.  
  202.      
  203.      -5-
  204.      
  205.                              CONFIGURING EZDOSS
  206.      
  207.      When EzDoss is run for the first time, there are some information
  208.      that you have to enter in order for EzDoss to perform some of its
  209.      functions.  Once this information has been entered,  it is stored
  210.      in  the file EZ.CFG.  The information may be modified later under
  211.      the CONFIGURE menu option when in the FILES MODE.
  212.      
  213.      The following is the information that has to be entered.
  214.  
  215.         ITEM                  DEFINITION
  216.         -------------         ----------------------------------------
  217.         Source Path           When  EzDoss is loaded into  memory,  it
  218.                               will  scan  the drive specified  in  the
  219.                               Source Path, display that drives "TREE",
  220.                               read  all the files in the Source  Path,
  221.                               display  them  in the FILES BOX  and  go
  222.                               immediately to the FILES MODE.
  223.  
  224.                               EXAMPLE: C:\DOS
  225.  
  226.                               NOTE: The Source Path MUST BE ENTERED!!
  227.  
  228.         ZIP/UNZIP Path        The   complete  path  where  PKZIP   and
  229.                               PKUNZIP is located.
  230.  
  231.                               EXAMPLE: C:\ARCHIVE
  232.  
  233.         Initial Sort          EzDoss   can   sort  files   eight   (8)
  234.                               different  ways.  When EzDoss is  loaded
  235.                               into  memory  it will sort the files  on
  236.                               the  Source Path using the Initial  Sort
  237.                               found  in  EZ.CFG.  The Initial Sort  is
  238.                               selected from a menu.
  239.         Define Diskette       EzDoss   can  format  diskettes  without
  240.                               leaving  the program which can be handy.
  241.                               In order format correctly,  EzDoss needs
  242.                               to  know  the maximum capacity  of  each
  243.                               drive.
  244.  
  245.         Ascii Editor Path     The complete path, including editor name
  246.                               to be used when editing an Ascii file.
  247.  
  248.                               EXAMPLE: C:\EZ\EZED.EXE
  249.  
  250.         Hex Editor Path       The complete path, including editor name
  251.                               to be used when editing a hex file.
  252.  
  253.                               EXAMPLE: C:\EZ\HE.COM
  254.  
  255.  
  256. -6-
  257.  
  258.         ITEM                  DEFINITION
  259.         ----------------      ----------------------------------------
  260.         File Viewer Path      The complete path, including file viewer
  261.                               name  to  be used when viewing an  Ascii
  262.                               file.
  263.  
  264.                               EXAMPLE: C:\EZ\EZV.EXE
  265.  
  266.         Beep Mode             When an invalid key is depressed,  (i.e.
  267.                               An  up arrow key when the first file  is
  268.                               highlighted)  the computer will  "Beep".
  269.                               The  beeping  can be  "toggled"  ON/OFF.
  270.                               Choose your choice from the menu.
  271.  
  272.      Once  these items are entered,  they will be stored in EZ.CFG and
  273.      EzDoss will begin.
  274.  
  275.      
  276.      -7-
  277.      
  278.                                USING THE EZDOSS'S HELP
  279.      
  280.      This  document  is very short because the main manual is part  of
  281.      EzDoss's  help system.  There are over sixty help topics that can
  282.      be viewed.
  283.      
  284.      To  use EzDoss's help system is easy.  At almost any time in  the
  285.      program,  depressing  function  key F1 will bring up the  related
  286.      help  topic.  When in the help,  depressing function key F1 again
  287.      will bring up a list of help topics.
  288.      
  289.      From  the FILES MODE,  TREE MODE,  and the VIEW FILES WITHIN  ZIP
  290.      MODE, the help topic menu can be evoked by depressing the ALT key
  291.      and function key F1.
  292.      
  293.      Spend some time in the help system, because I spent a lot of time    
  294.      creating  it  and  hopefully all the information  needed  to  run    
  295.      EzDoss is provided.
  296.  
  297.      
  298.      -8-
  299.      
  300.                           FUNCTION KEY ASSIGNMENTS
  301.      
  302.      This  page is the list of most of the QUICK KEY  assignments. You
  303.      may  want to keep this handy until you get familiar with  EzDoss.
  304.      Note: The character "^" signifies the CTRL key.
  305.      
  306.           UNSHIFTED                     ALT & FUNCTION KEY
  307.      F1  - Help (topic)              F1 - Help (Topic Menu)
  308.      F2  - Display Quick Keys        F2 - Disk Volume
  309.      F3  - Toggle Expert Mode        F5 - Sort by Name Ascending
  310.      F4  - Evoke Ascii Editor        F6 - Sort by Ext. Ascending
  311.      F5  - View Files Within Zip     F7 - Sort by Size Ascending
  312.      F6  - Zip Tagged Files          F8 - Sort by Date Ascending
  313.      F7  - UnZip Tagged Files
  314.      F8  - Print Tree                    CTRL & FUNCTION KEY
  315.      F9  - Toggle File Format        F5  - Sort by Name Descending
  316.      F10 - Change Source Drive       F6  - Sort by Ext. Descending
  317.                                      F7  - Sort by Size Descending
  318.        SHIFT & FUNCTION KEY          F8  - Sort by Date Descending
  319.      F6 - Zip Highlighted File       F10 - Rescan Drive
  320.      F7 - UnZip Highlighted File
  321. ---------------------------------------------------------------------
  322.                       FILES MODE QUICK KEYS
  323.  
  324.                         FILE TASKS
  325.      TAGGED FILES                    HIGHLIGHTED FILE
  326.      ^C - Copy                       Alt C - Copy
  327.      ^D - Delete                     Alt D - Delete
  328.      ^E - Edit Ascii                 Alt E - Edit Ascii
  329.      ^H - Edit Hex                   Alt H - Edit Hex
  330.      ^M - Move                       Alt M - Move
  331.      ^P - Print                      Alt P - Print
  332.      ^R - Rename                     Alt R - Rename
  333.      ^V - View                       Alt V - View
  334.                       MISCELLANEOUS
  335.      ^A - Pattern                    Alt F - Format
  336.      ^K - Mask Include               Alt L - Locate
  337.      ^O - Suspend to Dos             Alt N - Print Directory
  338.      ^X - Mask Exclude               Alt O - Copy File; Same Drive
  339.                                      Alt X - Run Highlighted Program
  340.      Alt 1 ... Alt 0 - Free Space Drives A..J
  341. ----------------------------------------------------------------------                         
  342.                      SUBDIRECTORY QUICK KEYS
  343.  
  344.      Tab - To Files Mode                Alt C - Create Subdirectory
  345.      Alt D - Delete Subdirectory        Alt K - Change Files Mask
  346.      Alt I - Mirror Drive               Alt R - Rename Subdirectory
  347. ----------------------------------------------------------------------
  348.  
  349.  
  350. -9-
  351.  
  352.                VIEW FILES WITHIN A ZIP QUICK KEYS
  353.  
  354.           TAGGED                          HIGHLIGHTED
  355.      ^A - Print Ascii                Alt A - Print Ascii
  356.      ^B - Print Binary               Alt B - Print Binary
  357.      ^D - Delete File(s)             Alt D - Delete File
  358.      ^N - Extract Newer              Alt N - Extract Newer
  359.      ^O - Extract Overwrite          Alt O - Extract Overwrite
  360.      ^P - Print List of Files        Alt V - View Ascii
  361.      ^V - View Ascii                 Alt X - Extract
  362.      ^X - Extract
  363.  
  364.      
  365.      -10-
  366.      
  367.                               The JBT ToolBox
  368.      
  369.      The  program you are using is one of several programs that I have
  370.      written that are either public domain or shareware.
  371.      
  372.      These  programs have appeared on bulletin boards,  distributed by
  373.      ShareWare  clearing  houses  and are included in several  of  the
  374.      Dvorak-Osborne series of books.
  375.      
  376.      Most  users  of  these  programs are not  aware  that  the  other
  377.      programs that I have written exist. 
  378.      
  379.      I  have created The JBT Tools to provide an interface that allows
  380.      all my programs to be used.
  381.      
  382.      The  following  is the programs included in the JBT Tools  and  a
  383.      brief description of each program.
  384.      
  385.      EzDoss
  386.           EzDoss  is a Dos Shell.  As with all Dos shells actions
  387.           can  be taken on multiple files.  I have used many  Dos
  388.           shells in the past and they have many features that are
  389.           great.   Unfortuneatly,  all  these  features  are  not
  390.           included  in one shell.  Therefore,  I wrote EzDoss  to
  391.           include  the  features  I like the best.  Some  of  the
  392.           features are:
  393.           Copying/Moving
  394.                When  copying or moving files and there is  a
  395.                file  with the same name on the  destination,
  396.                most   Dos  Shells  offer  only   "Overwrite"
  397.                option. 
  398.           
  399.                EzDoss provides several options. They are:
  400.                     OverWrite:
  401.                          This  option  is typical.  It  will
  402.                          overwrite   any  the  file  on  the
  403.                          destination  with  the file on  the
  404.                          source.
  405.                     Newer:
  406.                          This option will copy/move the file
  407.                          to the destination only if the file
  408.                          on  the  destination is OLDER  than
  409.                          the file on the source.
  410.                     Copy/Rename:
  411.                          This option will rename the file on
  412.                          the  destination and copy the  file
  413.                          from the source.
  414.                     Rename/Copy:
  415.                          This  option will rename the source
  416.                          file,  then  copy  the file to  the
  417.                          destination.
  418.                These   options  provide  the  most  flexible
  419.                options when copying or moving files.
  420.  
  421.      
  422.      -11-
  423.      
  424.           Tagging Files:
  425.                Multiple  files  can  be  "tagged".   Besides
  426.                taggin  indvidual  files,  all files  can  be
  427.                tagged,  files  can be tagged by specifying a
  428.                "pattern"  or  by  selecting a date in  which
  429.                files  newer,  older,  same or a  combination
  430.                will be tagged.
  431.           
  432.           Help System:
  433.                EzDoss's  manual  is  online.  Help  for  the
  434.                current   function   can  be   displayed   by
  435.                depressing function key F1. Depressing Alt F1
  436.                will display the list of help "topics". There
  437.                are over fifty (50) help "topics".
  438.           
  439.           Zip Management:
  440.                Many  of public domain/shareware users  acess
  441.                buletin  boards.  Files downloaded from these
  442.                boards are compressed into a "ZIP" file. 
  443.           
  444.                EzDoss allows files to be "zipped",  "zipped"
  445.                files  to be "unzipped"  and to display files
  446.                withing a "zip". Those files displayed within
  447.                a  "zip"  can  be  "tagged"  and  "unzipped",
  448.                viewed  on the screen or deleted from the zip
  449.                file.
  450.           
  451.           Disk Sort:
  452.                When files are displayed,  they can be sorted
  453.                eight (8) different ways.  This does not sort
  454.                the files on the disk.
  455.           
  456.                EzDoss  DOES provide a public domain  program
  457.                that  can  be called from within EzDoss  that
  458.                will sort the disk.
  459.           
  460.           Search:
  461.                EzDoss comes with EzFind.  EzFind will search
  462.                any non executeable files for a string.  This
  463.                can  be  used  to  find  a  key  word  within
  464.                wordprocessing files that are not Ascii.
  465.           
  466.           These  are just a few of the many features that  EzDoss
  467.           has.  I  use this program every day,  and I am sure you
  468.           will find it as useful.
  469.      
  470.      EzEdit:
  471.           EzEdit is a text editor.  The file to be edited/created
  472.           is  diplayed  in  a window.  EzEdit can  have  multiple
  473.           windows opened.
  474.      
  475.           A block of text can be copied to the "clipboard"  where
  476.           the text can be copied/moved into other files. 
  477.  
  478.      
  479.      -12-
  480.      
  481.           Windows  moveable and resizeable.  A pop up  calculator
  482.           and Ascii chart also come with the program.
  483.      
  484.      EzView:
  485.           EzView  will display an Ascii file in a window.  EzView
  486.           can have multiple windows opened.
  487.      
  488.           Windows are moveable and resizeable.
  489.      
  490.      EzLocate:
  491.           EzLocate is a file finder program.  Multiple drives can
  492.           be  scanned  for  files which meet the  user  specified
  493.           masks. Multiple masks can be specified.
  494.      
  495.           EzLocate can also look inside ARC and ZIP files for the
  496.           user specified masks.
  497.      
  498.      Find Duplicates:
  499.           Find  Duplicates  is a program that can  scan  multiple
  500.           disk  drives and find all the files with duplicate file
  501.           names.   Once  the  drive(s)  have  been  scanned,  the
  502.           duplicate files are displayed on the screen.  Each file
  503.           can be viewed (ASCII only),  renamed, supsend to DOS in
  504.           that file's subdirectory or "tagged" for deletion.
  505.      
  506.           Find  Duplicates  can  list duplicate  files  that  are
  507.           stored  in ARC and ZIP files.  If your PC has PKZIP and
  508.           ARC  or PKUNPAK,  those duplicate files can be  deleted
  509.           within the ZIP or ARC files.
  510.      
  511.      Back Off!:
  512.           Back  Off!  is an utility that you will use on a weekly
  513.           basis.  Back Off! is a multiple file extension deletion
  514.           program.  It  will  search any and all drivs for  files
  515.           ending  with extensions matching a previously  prepared
  516.           list. (i.e. .BAK, .CHK, .$$$).
  517.      
  518.           Back  Off!  will  show you the matching  filenames  and
  519.           their  locations,  and  give you the option of  viewing
  520.           them and/or "tagging" and deleting them.
  521.      
  522.      CopyCon:
  523.           When I first used a MsDos PC, I wrote small batch files
  524.           using COPY CON command from the Dos prompt.  If I had a
  525.           dime  for  every  time i goofed and had to  start  over
  526.           again,  I would be a rich man.  I wrote CopyCon to help
  527.           me write small batch files.
  528.      
  529.           CopyCon  has grown since version 1.00 and now not  only
  530.           allows  simple  batch files to be  created/edited,  but
  531.           allows  graphic boxes,  Ascii characters to be inserted
  532.           and line centering.
  533.  
  534.      
  535.      -13-
  536.      
  537.           One of the most important features of CopyCon is the on
  538.           line  help.  Not only does the help provide information
  539.           on  how CopyCon works,  but it is a reference on  batch
  540.           file commands including examples.
  541.      
  542.           Also  included are two small programs that can be  used
  543.           in  batch  files and two useful batch files.  They  are
  544.           STATUS.BAT  which  will read your PC and list  out  its
  545.           status.  The  other  batch file is MENU.BAT which is  a
  546.           menuing system that is all set up.
  547.      
  548.      You  will  find  that  these  programs  will  increase  your
  549.      productivity and make using your PC easier.
  550.      
  551.      The  following page is an INVOICE that you can order the JBT
  552.      Tools from:
  553.  
  554.      
  555.      
  556.      
  557.                              JBT TOOLS INVOICE
  558.      
  559.      
  560.      Remit to:                                             From:
  561.      
  562.      JB Technology Inc.                     __________________________
  563.      28701 N. Main St.
  564.      Ridgefield, Wa. 98642                  __________________________
  565.      (206) 887-3442
  566.                                             __________________________
  567.      
  568.                                             __________________________
  569.      
  570.                                                  Contact Individual
  571.      
  572.                                             __________________________
  573.      
  574.                                             __________________________
  575.      
  576.      
  577.      Quantity                               Unit Price         Total
  578.      
  579.      _______         JBT Tools Software     $35.00         ___________
  580.      
  581.      _______         JBT TOols Manual       $20.00         ___________
  582.                      (Laser Quality)
  583.      
  584.                                                      Total ___________
  585.      
  586.      
  587.      I want 5 1/4" _______   3 1/2" _______  diskette. (Check One)
  588.      
  589.      
  590.      Note that Back Off!  computer software has been delivered and ac-
  591.      cepted by the customer.  Upon receipt of paid invoice,  a current
  592.      disk will be sent.
  593.      
  594.      FAX INSTRUCTIONS:
  595.      After  the July 4th,  1991 weekend,  I will have a fax machine to
  596.      take  orders and comments.  I am using a phone switch box so  the
  597.      phone number at the top of the page is also the FAX number. 
  598.      
  599.      After the first ring, press the SEND on your FAX. This will allow
  600.      the switch box to switch to my Fax machine.
  601.      
  602.      At  that time I will be set up to acept VISA and MASTER CARD.  If
  603.      you want to pay by either, fill out the following:
  604.      
  605.      Card Number: ______  ______  ______  _______  Exp. Date ____/____
  606.      
  607.      Type of Card:  Visa _____   Master ______ (Check One)
  608.  
  609.       
  610.